package controlebens.been;

import br.com.caelum.vraptor.ioc.Component;
import br.com.caelum.vraptor.ioc.SessionScoped;
import controlebens.model.Funcionario;

/**
 * @author Jefferson Stachelski
 */

@Component
@SessionScoped
public class UsuarioInfo {
    private Funcionario funcionario;

    public UsuarioInfo(){}
    
    public Funcionario getFuncionario() {
        return funcionario;
    }
    
    public void login(Funcionario funcionario){
        this.funcionario = funcionario;
    }
    
    public void logout(){
        this.funcionario = null;
    }
    
    public boolean isLogado(){
        return this.funcionario != null;
    }
}
